package com.litblue.artwork.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.litblue.starter.core.AjaxResult;
import com.litblue.starter.pojo.artwork.domain.LitArtworkUser;
import com.litblue.starter.pojo.artwork.dto.LitArtworkInfoDto;
import com.litblue.starter.pojo.artwork.dto.LitArtworkUserDto;
import com.litblue.starter.pojo.artwork.query.LitArtworkInfoQuery;
import com.litblue.starter.pojo.artwork.vo.LitArtworkInfoVo;
import org.springframework.stereotype.Service;


public interface ArtworkService  {
    AjaxResult saveArtWorkInfo(LitArtworkInfoDto litArtworkInfoDto);

    IPage<LitArtworkInfoVo> queryAllArtWorkData(LitArtworkInfoQuery litArtworkInfoQuery);

    AjaxResult clickLikeArtInfo(LitArtworkUserDto litArtworkUserDto);

    AjaxResult getLitArtworkInfoVo(Long artworkId);
}